2024.08.05
2024.08.07
1.4k 字
4 分钟
从对编程的理解角度命令式编程(例如面向对象),本质上是把计算机硬件抽象成一种逻辑语言。
具体而言,变量们其实是内存中一个个地址,表达式其实是处理器当中的运算器,在命令式编程下,我们编程中调用的所有事物,都有其硬件对应,编程过程及其产物,是指挥和组织了一长串硬件指令序列...
2024.08.05
2024.08.07
1k 字
3 分钟
“【】”符号内是个人注解,一般是总结、释义等等
定义与历史:
λ演算,由阿隆佐·邱奇(Alonzo Church)创立,是一种形式系统,用于研究函数定义、函数应用和递归等。
它表达了最小的编程语言概念,虽然没有传统编程语言中的数字、字符串或布尔值,但能够表达任何可计算的函数。
【λ演算是最基础的编程模型,虽然简单,但足以表达所有计算过程。】
...
2024.07.30
2024.08.07
229 字
1 分钟
按照Arch 的RDP 官方文档配置 RDP 会黑屏,以下是标准流程。
环境:Arch linux+KDE
RDP 分为前端和后端,需要分别安装。
前端使用yay -S xrdp即可,后端根据显卡情况选择性安装,值得注意的事是不使用 GPU 的话CPU 的占用率会非常高:
yay -S xorgxrdp-glamor (英特尔与 AMD 核显)
yay -S xorgxrdp (纯 CPU)
2024.07.29
2024.08.07
151 字
1 分钟
问题arch Linux 安装Nvidia 驱动之后 KDE输入密码不能进入桌面只有鼠标指针
排查过程通过回滚和安装,确定是 nvidia 包也就是安装驱动导致的问题
2024.04.22
2024.08.07
610 字
2 分钟
分析:根据连续的定义,一个点如果连续,那么该点的双边极限值等于函数值。一个不连续的点,其双边极限不等于函数值,就像站在一座桥上,而左右两边的路却都不通向脚下,可能通向天空或者深渊(正负无穷大),也可能通向某个空中楼阁(某定值),总之就是不通向脚下。通过想象就能知道在该点,函数就是一种“线断了”的情况。
这时最重要的其实是定义域,因为初等...
2024.04.21
2024.08.07
554 字
2 分钟
洛必达法则求极限的变形题分析:洛必达法则可以用来直接求和两种未定式的极限,但除此之外还有$...
2024.04.15
2024.08.07
8.5k 字
30 分钟
前言和概述 本教程是廖雪峰的官方网站中的Git教程的完整笔记 https://www.liaoxuefeng.com/wiki/896043488029600 笔记本身...
2023.08.08
2024.08.07
1.6k 字
5 分钟
都怪你起了个奇怪的名字,让我们难以理解。
首先我们搞明白状态的定义。状态在不同的学科具有不同的含义,而在算法中,这个状态实际上是指某事物在某一特定时刻的快照。具体而言,此快照内包含了所有描述这个事物的具体信息,就像某数据结构的对象定义了很多成员变量,在某一时刻,我们抄下这个对象中的所有成员变量的值,就像对这个对象做了一次“快照”,快照可以完全描述这个对象在该时刻的状态,就像一张真正的照片一样。
既然状态是指快照,那么状态转移就是“快照转移”的同义词,“快照...
2023.04.30
2024.08.07
2.2k 字
7 分钟
第一代计算机:没有OS的计算机。1945年的第一台计算机到50年代中期的所有计算机,都是第一代计算机。
人工操作方式:第一代计算机的第一种操作方式。程序员把穿孔纸带/卡片装进纸带输入机,然后启动输入机把数据输入。人工操作指的也就是把纸带装上卸下的这个动作。
人机矛盾:人类与机器之间的矛盾。在操作系统里,一般是概括第一代计算机的人工操作方式的低速IO与计算机高效计算之间的矛盾
...
2023.04.30
2024.08.07
231 字
1 分钟
裸机:没有安装装操作系统的计算机。
扩充机器/虚机器:仅覆盖IO软件的裸机。在没有操作系统之前,裸机为了实现IO,会在裸机上覆盖一层专用IO软件,IO软件的作用是把硬件抽象成数据结构和命令,用户于是通过这批IO软件中的read和write命令去间接实现向裸机IO